package cn.nexd.location.indoor.core;

import cn.nexd.location.indoor.NexdIndoorLocationConfiguration;
import cn.nexd.location.indoor.listener.NexdIndoorLocationListener;

/**
 * Created by codngfish on 16/5/5.
 */
interface IndoorLocationSubjec {
    void setIndoorLocationConfiguration(final NexdIndoorLocationConfiguration indoorLocationConfiguration);

    void setIndoorLocationListener(NexdIndoorLocationListener indoorLocationListener);

    void startLocation(long buildingId, long floorId);

    //    void resumeLocation();

    //    void pauseLocation();

    void stopLocation();

    void destroyLocation();
}
